<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>py2ecotect.app.view.View</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="py2ecotect-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >py2ecotect</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="py2ecotect-module.html">Package&nbsp;py2ecotect</a> ::
        <a href="py2ecotect.app-module.html">Package&nbsp;app</a> ::
        <a href="py2ecotect.app.view-module.html">Module&nbsp;view</a> ::
        Class&nbsp;View
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="py2ecotect.app.view.View-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class View</h1><p class="nomargin-top"><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View">source&nbsp;code</a></span></p>
<pre class="base-tree">
object --+
         |
        <strong class="uidshort">View</strong>
</pre>

<hr />
<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#axonometric" class="summary-sig-name">axonometric</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">azi</span>=<span class="summary-sig-default">0.0</span>)</span><br />
      Sets to a 3D axonometric view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.axonometric">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#copy" class="summary-sig-name">copy</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">format</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span><br />
      Copies the current model view to the clipboard in the Windows Bitmap 
      (.bmp) format.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.copy">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_arrow2d" class="summary-sig-name">draw_arrow2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>,
        <span class="summary-sig-arg">size</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span><br />
      Draws a 2D arrow object from the origin point to the specified 2D 
      screen location in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_arrow2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_arrowto" class="summary-sig-name">draw_arrowto</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>,
        <span class="summary-sig-arg">size</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span><br />
      Draws a 3D arrow object from the origin point to the specified 3D 
      world position in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_arrowto">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_cross" class="summary-sig-name">draw_cross</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a 2D cross object at the specified 3D world position in the 
      current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_cross">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_line2d" class="summary-sig-name">draw_line2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>)</span><br />
      Draws a 2D line object from the origin point to the specified 2D 
      screen location in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_line2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_lineto" class="summary-sig-name">draw_lineto</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a 3D line object from the origin point to the specified 3D 
      world position in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_lineto">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_move2d" class="summary-sig-name">draw_move2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>)</span><br />
      Moves the 2D origin point to the specified 2D screen location in the 
      current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_move2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_moveto" class="summary-sig-name">draw_moveto</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Moves the 3D origin point to the specified 3D world position within 
      the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_moveto">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_pixel" class="summary-sig-name">draw_pixel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a pixel at the specified 3D world position within the curent 
      view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_pixel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_point" class="summary-sig-name">draw_point</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a point at the specified 3D world position within the current 
      view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_point">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_sphere" class="summary-sig-name">draw_sphere</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>,
        <span class="summary-sig-arg">radius</span>)</span><br />
      Draws a 3D sphere object at the specified 3D world position in the 
      current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_sphere">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_text" class="summary-sig-name">draw_text</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>,
        <span class="summary-sig-arg">text</span>)</span><br />
      Displays a string of text at the specified 3D world position inside 
      the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_text">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#draw_text2d" class="summary-sig-name">draw_text2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>,
        <span class="summary-sig-arg">string</span>)</span><br />
      Displays a string of text at the specified 3D world position inside 
      the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_text2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#fit" class="summary-sig-name">fit</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Zooms the current model view to fit entirely within the display 
      canvas.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.fit">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#fit_grid" class="summary-sig-name">fit_grid</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Resizes the ground display grid to encompass all currently visible 
      elements within the model and fits the resulting model view within 
      the display canvas.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.fit_grid">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#front" class="summary-sig-name">front</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Sets the current view type to Front.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.front">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#maximise" class="summary-sig-name">maximise</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Maximises the main ECOTECT application window.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.maximise">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#minimise" class="summary-sig-name">minimise</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Minimises the main ECOTECT application window.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.minimise">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#mouse_event" class="summary-sig-name">mouse_event</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">action</span>,
        <span class="summary-sig-arg">position</span>)</span><br />
      Simulates mouse events within the main model canvas.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.mouse_event">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#move_in" class="summary-sig-name">move_in</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Moves the perspective eye position 10 34653648nward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.move_in">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#move_out" class="summary-sig-name">move_out</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Moves the perspective eye position 10204142720utward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.move_out">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#pan_down" class="summary-sig-name">pan_down</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Pans the current 2D and 3D view by 10 deg downward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_down">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#pan_left" class="summary-sig-name">pan_left</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Pans the current 2D and 3D view by 10 deg to the left.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_left">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#pan_right" class="summary-sig-name">pan_right</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Pans the current 2D and 3D view by 10 deg to the right.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_right">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#pan_up" class="summary-sig-name">pan_up</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Pans the current 2D and 3D view by 10 deg upward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_up">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#perspective" class="summary-sig-name">perspective</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Sets the current view type to Perspective.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.perspective">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#plan" class="summary-sig-name">plan</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Sets the current view type to Plan.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.plan">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#redraw" class="summary-sig-name">redraw</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Redraws the current model view, updating it with any previously made 
      changes.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.redraw">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#reset" class="summary-sig-name">reset</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Resets the view to fit canvas.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.reset">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#restore" class="summary-sig-name">restore</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">index</span>)</span><br />
      Restore a previously stored model view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.restore">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#rotate_down" class="summary-sig-name">rotate_down</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Rotates the current 3D view by 10 deg downward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_down">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#rotate_left" class="summary-sig-name">rotate_left</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Rotates the current 3D view by 10 deg to the left.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_left">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#rotate_right" class="summary-sig-name">rotate_right</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Rotates the current 3D view by 10 deg to the right.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_right">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#rotate_up" class="summary-sig-name">rotate_up</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Rotates the current 3D view by 10 deg upward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_up">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#save" class="summary-sig-name">save</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">filename</span>,
        <span class="summary-sig-arg">format</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span><br />
      Saves the current model view to the specified location.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.save">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#side" class="summary-sig-name">side</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Sets the current view type to Side.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.side">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#store" class="summary-sig-name">store</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">index</span>)</span><br />
      Stores the current model view to the specified index.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.store">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#zoom" class="summary-sig-name">zoom</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">factor</span>)</span><br />
      Zoom the current model view by the specified factor.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.zoom">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#zoom_in" class="summary-sig-name">zoom_in</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Zooms the current 2D and 3D view by 10 deg inward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.zoom_in">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#zoom_out" class="summary-sig-name">zoom_out</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">False</span>)</span><br />
      Zooms the current 2D and 3D view by 10 deg outward.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.zoom_out">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#get_font" class="summary-sig-name">get_font</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the current font settings for subsequent output text in the
      current model view (see the view.draw commands above).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_font">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#set_font" class="summary-sig-name">set_font</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">size</span>,
        <span class="summary-sig-arg">name</span>)</span><br />
      Sets the font settings for subsequent output text in the current 
      model view (see the view.draw commands above).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_font">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#get_grid_max" class="summary-sig-name">get_grid_max</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the maximum end position of the current display grid.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_grid_max">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#set_grid_max" class="summary-sig-name">set_grid_max</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      This method/property is yet to be documented.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_grid_max">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#get_pen" class="summary-sig-name">get_pen</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the current pen color and size.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_pen">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#set_pen" class="summary-sig-name">set_pen</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">color</span>,
        <span class="summary-sig-arg">width</span>=<span class="summary-sig-default">0</span>,
        <span class="summary-sig-arg">alpha</span>=<span class="summary-sig-default">0.0</span>)</span><br />
      Sets the current pen color, size and opacity.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_pen">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#get_point" class="summary-sig-name">get_point</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Returns the 2D screen position of the specified 3D point within the 
      current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_point">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#get_size" class="summary-sig-name">get_size</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the current view dimensions in pixels.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_size">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.view.View-class.html#set_size" class="summary-sig-name">set_size</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">width</span>,
        <span class="summary-sig-arg">height</span>)</span><br />
      Sets the current view dimensions in pixels.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_size">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__init__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__repr__</code>,
      <code>__setattr__</code>,
      <code>__str__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="py2ecotect.app.view.View-class.html#align" class="summary-name">align</a><br />
      Retrieves the the alignment of output text by the view.draw.text.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="py2ecotect.app.view.View-class.html#grid_min" class="summary-name">grid_min</a><br />
      Retrieves the minimum starting position of the current display grid.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="py2ecotect.app.view.View-class.html#visible" class="summary-name">visible</a><br />
      Returns whether or not the 3D EDITOR view is currently displayed or 
      not.
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="axonometric"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">axonometric</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">azi</span>=<span class="sig-default">0.0</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.axonometric">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets to a 3D axonometric view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[azi] This optional parameter can be used to specify the azimuth angle
  in degrees from which the model is viewed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="copy"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">copy</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">format</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.copy">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Copies the current model view to the clipboard in the Windows Bitmap 
  (.bmp) format. If the .wmf suffix is used, a the Windows Metafile (.wfm) 
  format is created instead.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[format] Can be bmp or wmf. Default is blank.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_arrow2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_arrow2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>,
        <span class="sig-arg">size</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_arrow2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 2D arrow object from the origin point to the specified 2D 
  screen location in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent the position on the screen 
  in the X and Y axis as an offset from the top-left corner in pixels of 
  the display canvas or control being used.</p>
  <p>[size] This optional parameter sets the size of the object in 
  pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_arrowto"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_arrowto</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>,
        <span class="sig-arg">size</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_arrowto">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 3D arrow object from the origin point to the specified 3D 
  world position in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <p>[size] This optional parameter sets the size of the object in the 
  current modelling units.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_cross"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_cross</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_cross">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 2D cross object at the specified 3D world position in the 
  current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_line2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_line2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_line2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 2D line object from the origin point to the specified 2D 
  screen location in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent the position on the screen 
  in the X and Y axis as an offset from the top-left corner in pixels of 
  the display canvas or control being used.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_lineto"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_lineto</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_lineto">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 3D line object from the origin point to the specified 3D world
  position in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_move2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_move2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_move2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Moves the 2D origin point to the specified 2D screen location in the 
  current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent the position on the screen 
  in the X and Y axis as an offset from the top-left corner in pixels of 
  the display canvas or control being used.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_moveto"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_moveto</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_moveto">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Moves the 3D origin point to the specified 3D world position within 
  the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_pixel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_pixel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_pixel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a pixel at the specified 3D world position within the curent 
  view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_point"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_point</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_point">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a point at the specified 3D world position within the current 
  view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_sphere"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_sphere</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>,
        <span class="sig-arg">radius</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_sphere">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 3D sphere object at the specified 3D world position in the 
  current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <p>radius The radius of the sphere in the current modelling units.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_text"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_text</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>,
        <span class="sig-arg">text</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_text">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Displays a string of text at the specified 3D world position inside 
  the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <p>text The text string to be displayed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_text2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_text2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>,
        <span class="sig-arg">string</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.draw_text2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Displays a string of text at the specified 3D world position inside 
  the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent the position on the screen 
  in the X and Y axis as an offset from the top-left corner in pixels of 
  the display canvas or control being used.</p>
  <p>string The text string to be displayed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="fit"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">fit</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.fit">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Zooms the current model view to fit entirely within the display 
  canvas. This does not change the current ground display grid.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="fit_grid"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">fit_grid</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.fit_grid">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Resizes the ground display grid to encompass all currently visible 
  elements within the model and fits the resulting model view within the 
  display canvas.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="front"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">front</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.front">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current view type to Front.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="maximise"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">maximise</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.maximise">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Maximises the main ECOTECT application window.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[state] This optional parameter determines whether the application is 
  maximised (true), or restored to its previous state (false). Defaulting 
  to true if now specified.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="minimise"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">minimise</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.minimise">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Minimises the main ECOTECT application window.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[state] This optional parameter determines whether the application is 
  minimised (true), or restored to its previous state (false). Defaulting 
  to true if now specified.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="mouse_event"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">mouse_event</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">action</span>,
        <span class="sig-arg">position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.mouse_event">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Simulates mouse events within the main model canvas. For more 
  information, see the app.mouseevent command.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>action A token corresponding to the table below.</p>
  <p>position A list of two values that represent the position at which to 
  trigger the mouse event on the XY-Axis in pixels.</p>
  <p>Relevant Data Table(s)</p>
  <p>Available Mouse Actions Token Description move move mouse to new 
  position lclick Left mouse button clicked ldown Left mouse button pressed
  lup Left mouse button released rclick Right mouse button clicked rdown 
  Right mouse button pressed rup Right mouse button released mclick Middle 
  mouse button clicked mdown Middle mouse button pressed mup Middle mouse 
  button released wdown Mouse wheel pressed wup Mouse wheel released 
  ldblclick Left mouse button double-clicked rdblclick Right mouse button 
  double-clicked</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="move_in"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">move_in</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.move_in">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Moves the perspective eye position 10 34653648nward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the move instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="move_out"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">move_out</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.move_out">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Moves the perspective eye position 10204142720utward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the move instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_down"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_down</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_down">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current 2D and 3D view by 10 deg downward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the pan instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_left"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_left</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_left">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current 2D and 3D view by 10 deg to the left.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the pan instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_right"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_right</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_right">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current 2D and 3D view by 10 deg to the right.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the pan instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_up"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_up</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.pan_up">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current 2D and 3D view by 10 deg upward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the pan instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="perspective"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">perspective</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.perspective">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current view type to Perspective.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="plan"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">plan</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.plan">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current view type to Plan.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="redraw"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">redraw</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.redraw">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Redraws the current model view, updating it with any previously made 
  changes.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="reset"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">reset</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.reset">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Resets the view to fit canvas.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="restore"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">restore</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">index</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.restore">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Restore a previously stored model view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>index An integer value between 1 and 5 specifying the index of the 
  stored view.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="rotate_down"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">rotate_down</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_down">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Rotates the current 3D view by 10 deg downward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the rotation instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="rotate_left"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">rotate_left</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_left">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Rotates the current 3D view by 10 deg to the left.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the rotation instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="rotate_right"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">rotate_right</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_right">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Rotates the current 3D view by 10 deg to the right.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the rotation instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="rotate_up"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">rotate_up</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.rotate_up">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Rotates the current 3D view by 10 deg upward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the rotation instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="save"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">save</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">filename</span>,
        <span class="sig-arg">format</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.save">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Saves the current model view to the specified location. If no command 
  suffix is given, the default Windows Bitmap (.bmp) format is used, 
  otherwise the suffix is used to select between JPEG (.jpg) and Windows 
  Metafile (.wmf) formats.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>filename The full path of the location where the file will be 
  stored.</p>
  <p>format Optional parameter thats specifies file format. By default file
  will be saved in .bmp</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="side"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">side</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.side">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current view type to Side.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <p>LUA Script Example(s)</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="store"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">store</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">index</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.store">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Stores the current model view to the specified index.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>index An integer between 1 and 5 indication the index number to which 
  the view will be assigned.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="zoom"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">zoom</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">factor</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.zoom">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Zoom the current model view by the specified factor.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>factor A decimal value given as a multiplier.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="zoom_in"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">zoom_in</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.zoom_in">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Zooms the current 2D and 3D view by 10 deg inward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the zoom instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="zoom_out"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">zoom_out</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.zoom_out">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Zooms the current 2D and 3D view by 10 deg outward.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, 1% will be used for
  the zoom instead.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_font"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_font</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_font">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the current font settings for subsequent output text in the 
  current model view (see the view.draw commands above).</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>size This is an integer value describing the size of the font in 
  points.</p>
  <p>name The full name of the font type being used.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_font"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_font</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">size</span>,
        <span class="sig-arg">name</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_font">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the font settings for subsequent output text in the current model
  view (see the view.draw commands above).</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>size The font size to be used. This is usually given as a negative 
  number to tell Windows to use the height of the font. A positive number 
  is used to set the default font cell size.</p>
  <p>name The string identifier of the font to use, for example Arial, 
  Verdana or Courier New. The font name specified should be enclosed in 
  &quot;&quot;, as shown in the following example.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_grid_max"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_grid_max</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_grid_max">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the maximum end position of the current display grid.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>x, y, z Represents the absolute position in the X, Y and Z axis of a 
  maximum point in 3 dimensional model space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_grid_max"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_grid_max</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_grid_max">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This method/property is yet to be documented.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a maximum point in 3 dimensional model
  space.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_pen"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_pen</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_pen">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the current pen color and size.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>color The color as a RGB hexidecimal number, given in the form 
  0xFF8800.</p>
  <p>width The thickness of the pen line in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_pen"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_pen</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">color</span>,
        <span class="sig-arg">width</span>=<span class="sig-default">0</span>,
        <span class="sig-arg">alpha</span>=<span class="sig-default">0.0</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_pen">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current pen color, size and opacity.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>color The color as a RGB hexidecimal number, given as a string in the 
  form of &quot;0xFF8800&quot; or &quot;FF8800&quot;.</p>
  <p>[width] This optional parameter specifies the thickness of the pen 
  line in pixels.</p>
  <p>[alpha] This optional parameter is a decimal value between 0 
  (transparent) and 1(opaque).</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_point"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_point</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_point">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the 2D screen position of the specified 3D point within the 
  current view.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>x, y Represents a position on the screen in the X and Y axis as an 
  offset from the top-left corner in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_size</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.get_size">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the current view dimensions in pixels.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>width The width of the view canvas.</p>
  <p>height The height of the view canvas.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_size</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">width</span>,
        <span class="sig-arg">height</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.view-pysrc.html#View.set_size">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current view dimensions in pixels.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>width The new width of the view canvas.</p>
  <p>height The new height of the view canvas.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== PROPERTY DETAILS ==================== -->
<a name="section-PropertyDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Property Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-PropertyDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="align"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">align</h3>
  <p>Retrieves the the alignment of output text by the view.draw.text.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>alignment The alignment parameter is an integer value representing 
  binary bits, as shown in the Text Align table below. Horizontal and 
  vertical alignments are combined by adding the corresponding values.</p>
  <p>Relevant Data Table(s) Text Alignment Codes Value Description 0 LEFT 
  and TOP 2 RIGHT 6 CENTER 8 BOTTOM 24 BASELINE</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fget(<span class="summary-sig-arg">self</span>)</span>
        - Retrieves the the alignment of output text by the view.draw.text.
    </dd>
    <dt>Set Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fset(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">alignment</span>)</span>
        - This command allows you to set the alignment of any subsequent output text 
by the view.draw.text.
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="grid_min"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">grid_min</h3>
  <p>Retrieves the minimum starting position of the current display 
  grid.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>x, y, z Represents the absolute position in the X, Y and Z axis of a 
  minimum point in 3 dimensional model space.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fget(<span class="summary-sig-arg">self</span>)</span>
        - Retrieves the minimum starting position of the current display grid.
    </dd>
    <dt>Set Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fset(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span>
        - Sets the minimum starting position of the current display grid.
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="visible"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">visible</h3>
  <p>Returns whether or not the 3D EDITOR view is currently displayed or 
  not.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>visible This is a boolean value where 1 means true and 0 means 
  false.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fget(<span class="summary-sig-arg">self</span>)</span>
        - Returns whether or not the 3D EDITOR view is currently displayed or not.
    </dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="py2ecotect-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >py2ecotect</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Fri Aug 28 01:29:47 2009
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
